take shellacking - Turkish English Dictionary